<?php

namespace app\validate\admin;

use think\Validate;

class SongValidate extends Validate
{
    /**
     * 规则
     * @var string[]
     */
    public $rule = [
        'id' => 'require',
        'title' => 'require',
        'author' => 'require',
        'url' => 'require',
        'status' => 'require',
    ];

    /**
     * 提示信息
     * @var string[]
     */
    public $message = [
        'id.require' => '作品ID不能为空',
        'title.require' => '音乐名称不能为空',
        'author.require' => '演唱者不能为空',
        'url.require' => '音乐地址不能为空',
        'status.require' => '请选择作品状态',
    ];

    /**
     * 分组
     * @var string[][]
     */
    public $scene = [
        'add' => ['title', 'author', 'url', 'status'],
        'update' => ['id', 'title', 'author', 'url', 'status'],
    ];
}